gridFunction gridFunction is the address of the function called by XuiSendMessage() whenever a message is sent to a grid. Every grid is created and controlled by its grid function, and every grid function controls all grids of its grid type. The first time a grid function is called, its Initialization subroutine calls XuiRegisterGridType() to establish its gridFunction and other properties.

m #GetGridFunction
m #SetGridFunction
s Initialize
f XuiRegisterGridType()
f XuiGetGridFunction()
f XuiSetGridFunction()
gridFunctionName gridFunctionName is the name of a grid function, which must be the same as gridTypeName . The first time a grid function is called, its Initialization subroutine calls XuiRegisterGridType() to establish its gridFunctionName and other properties.

m #GetGridFunctionName
m #SetGridFunctionName
s Initialize
f XuiRegisterGridType()
f XuiGetGridFunctionName()
f XuiSetGridFunctionName()

callbackGrid
callbackFunc

callbackGrid is the grid number put in the grid argument of callback messages, while callbackFunc is the address of the callback function that XuiCallback() calls with callback messages.

m #GetCallback
m #SetCallback
f XuiGetCallback()
f XuiSetCallback()
window window is the window number of the window that contains grid . window is established in CreateWindow subroutines.

m #Create
m #CreateWindow
m #GetWindow
s Create
s CreateWindow
f XuiGetWindow()
parent parent is the grid number of a grids parent grid. A parent grid creates and often partially controls one or more "kid" grids. parent is established in the Create subroutine of grid functions.

m #Create
m #CreateWindow
m #GetParent
s Create
s CreateWindow
f XuiGetParent()